require(['./config'], () => {
    //引用config 中的配置的header
    require(['template', 'request','header', 'nav', 'footer', 'jquery'], (temp,req) => {
        class Index {
            constructor() {
            
                this.init()
                
            }
            //获取数据
            init() {
                req.getIndex2()
                    .then(res => {
                        // console.log(res)
                        if (res.code === 1) {
                            // 渲染页面 code===1表示成功获取数据
                            this.renderData(res.result_body)
                        }
                    })

            }
            //渲染页面
            renderData(res) {
                // console.log(res)
                const html = temp('templateList', { list: res })
                //  console.log(html)
                //然后把html放入父元素中
                $('.cake_list').html(html)

            }
        }
        return new Index()
    })



})